<?php
/**
 * Created by PhpStorm.
 * Author: netman
 * QQ: 87482723
 * Time: 2017/6/13 10:29
 * Desc:产品接口,所有新增加的产品模块必须实现些接口.
 */

interface Interface_Product
{

    /**
     * @function 删除产品相关的数据
     * @param $product_id
     * @return mixed
     */
    public function delete_clear($product_id);
    /**
     * @function 获取产品访问地址
     * @param array $params
     * @return string
     */
    public function get_show_url($params = array());

    /**
     * @function 获取产品最低价
     * @param array $params
     * @return float
     */
    public function get_minprice($params = array());

    /**
     * @function 获取搜索结果
     * @param array $params
     * @return json
     */
    public function search_result($params = array());

    /**
     * @function 生成列表页面seotitle信息
     * @param array $param
     * @return string
     */
    public function gen_seotitle($param = array());

    /**
     * @function 库存检测函数,用于检测库存是否满足预订需求
     * @param array $param
     * @return bool true|false
     */
    public function check_storage($param = array());

    /**
     * @function 库存操作函数,实现库存的减少与添加
     * @param array $param
     * @return bool true|false
     */
    public function storage($param = array());



}